package cn.handong.tool.Java文件操作;

import org.junit.Test;

import java.io.File;

public class 删文件或递归删文件夹 {
    /**
     * 删文件或递归删文件夹
     */
    @Test
    public void testDeleteFile(){
        delDir("C:\\hd\\上海12.mp4");
    }
    public void delDir(String path){
        File dir=new File(path);
        if(dir.exists()){
            File[] tmp=dir.listFiles();
            if (tmp != null){
                for(int i=0; i<tmp.length; i++){
                    if(tmp[i].isDirectory()){
                        delDir(path+"\\"+tmp[i].getName());
                    }
                    else{
                        tmp[i].delete();
                    }
                }
            }
            dir.delete();
        }
    }
}
